package com.ymatou.apigateway.parameter;
import java.math.BigDecimal;
import java.util.List;

import com.ymt.base.BaseBean;
/**
*贝海做单Bean
*FreeMaker Template自动生成代码
*/
public class xlobocreateNoVerificationBean extends BaseBean{
	 /**
     * 业务编号，一个业务编号只能绑定一个物流面单
     */

    private String business_no;

    /**
     * 重量，为包裹实际重量，精确到1位小数，如2.5，重量单位美国为磅，其它国家为公斤，重量需要在分类允许的重量范围内
     */
    private BigDecimal weight;

    /**
     * 重保险费，整数金额，单位元，如100，表示100元，如果有金额默认表示同意《贝海丢单保险委托协议》协议,保险金在允许范围内
     */
    private BigDecimal insure;

    /**
     * 是否代打包，0-无需代打包 1-简易代打包 2-加固代打包
     */

    private Integer is_repacking;

    /**
     * 是否预交税费，0-非预缴税 1-预交税（电商默认预缴税）
     */

    private Integer is_pre_tax;

    /**
     * 是否收件人缴税，0-商家缴税 1-收件人缴税
     */

    private Integer is_rec_tax;

    /**
     * 面单备注
     */
    private String comment;

    /**
     * 货站Id，验证有效性，货站是否存在，用版本进行验证
     */

    private Integer logistic_id;

    /**
     * 货站最新版本时间，格式为（yyyy-MM-dd HH：mm：ss），验证版本有效性
     */

    private String logistic_version;

    /**
     * 线路类型Id，1-个人快件 3-电商快件 9-奶粉专线
     */

    private Integer line_type_id;

    /**
     * 价格是否包税，0-不包税 1-包税（电商快件必填）
     */

    private Integer is_contain_tax;

    /**
     * 发件人信息
     */

    private BillSenderInfo bill_sender_info;

    /**
     * 面单收件人信息
     */

    private BillReceiverInfo bill_receiver_info;

    /**
     * 渠道信息
     */

    private BillSupplyInfo bill_supply_info;

    /**
     * 货物信息，型号，规格，材质不能同时为空，最多只能有10个货物，包含10个
     */

    private List<BillCategoryInfo> bill_category_list;

	public String getBusiness_no() {
		return business_no;
	}

	public void setBusiness_no(String business_no) {
		this.business_no = business_no;
	}

	public BigDecimal getWeight() {
		return weight;
	}

	public void setWeight(BigDecimal weight) {
		this.weight = weight;
	}

	public BigDecimal getInsure() {
		return insure;
	}

	public void setInsure(BigDecimal insure) {
		this.insure = insure;
	}

	public Integer getIs_repacking() {
		return is_repacking;
	}

	public void setIs_repacking(Integer is_repacking) {
		this.is_repacking = is_repacking;
	}

	public Integer getIs_pre_tax() {
		return is_pre_tax;
	}

	public void setIs_pre_tax(Integer is_pre_tax) {
		this.is_pre_tax = is_pre_tax;
	}

	public Integer getIs_rec_tax() {
		return is_rec_tax;
	}

	public void setIs_rec_tax(Integer is_rec_tax) {
		this.is_rec_tax = is_rec_tax;
	}

	public String getComment() {
		return comment;
	}

	public void setComment(String comment) {
		this.comment = comment;
	}

	public Integer getLogistic_id() {
		return logistic_id;
	}

	public void setLogistic_id(Integer logistic_id) {
		this.logistic_id = logistic_id;
	}

	public String getLogistic_version() {
		return logistic_version;
	}

	public void setLogistic_version(String logistic_version) {
		this.logistic_version = logistic_version;
	}

	public Integer getLine_type_id() {
		return line_type_id;
	}

	public void setLine_type_id(Integer line_type_id) {
		this.line_type_id = line_type_id;
	}

	public Integer getIs_contain_tax() {
		return is_contain_tax;
	}

	public void setIs_contain_tax(Integer is_contain_tax) {
		this.is_contain_tax = is_contain_tax;
	}

	public BillSenderInfo getBill_sender_info() {
		return bill_sender_info;
	}

	public void setBill_sender_info(BillSenderInfo bill_sender_info) {
		this.bill_sender_info = bill_sender_info;
	}

	public BillReceiverInfo getBill_receiver_info() {
		return bill_receiver_info;
	}

	public void setBill_receiver_info(BillReceiverInfo bill_receiver_info) {
		this.bill_receiver_info = bill_receiver_info;
	}

	public BillSupplyInfo getBill_supply_info() {
		return bill_supply_info;
	}

	public void setBill_supply_info(BillSupplyInfo bill_supply_info) {
		this.bill_supply_info = bill_supply_info;
	}

	public List<BillCategoryInfo> getBill_category_list() {
		return bill_category_list;
	}

	public void setBill_category_list(List<BillCategoryInfo> bill_category_list) {
		this.bill_category_list = bill_category_list;
	}

    
    
}
